<?php

/**
* alltosun.com 收藏 index.php
* ============================================================================
* 版权所有 (C) 2009-2012 北京互动阳光科技有限公司，并保留所有权利。
* 网站地址: http://www.alltosun.com
* ----------------------------------------------------------------------------
* 许可声明：这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
* ============================================================================
* $Author: 钱有明 (qianym@alltosun.com) $
* $Date: 2012-10-31 下午12:45:25 $
* $Id: save.php 22492 2013-04-08 07:43:38Z weisd $
*/

class Action
{
    public function __call($action = '', $params = array())
    {
        $user_id = user_helper::get_user_id();
        if (empty($user_id)) {
            return array('info' => 'error', 'msg' => '对不起，请先登录！');
        }

        $res_name = AnFilter::filter_string(Request::Post('res_name'));
        $res_id   = Request::Post('res_id', 0);

        if(!fav_helper::isset_fav_resname_config($res_name)) {
            return array('info' => 'error', 'msg' => '对不起，该资源无法收藏');
        }

        if (empty($res_id)) {
            return array('info' => 'error', 'msg' => '对不起，请选择要收藏的资源');
        }

        $info = array(
                    'res_name' => $res_name,
                    'res_id'   => $res_id,
                    'user_id'  => $user_id
                );

        $fav_info = _uri('fav', $info);
        if (!empty($fav_info)) {
            return array('info' => 'error', 'msg' => '您已经收藏过了！');
        }

        $id = _widget('fav')->create($info);
        if (!is_numeric($id)) {
            return $id;
        }

        //用户收藏
        //$fav_ids = fav_helper::get_res_ids('user', $user_id);

        return array('info' => 'ok', 'id' => $id);
    }
}
?>